package com.magalindo8.android;

import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.WindowManager;

import com.badlogic.gdx.backends.android.AndroidApplication;
import com.ma.logica.LogicaJuego;
import com.magalindo8.Adds;
import com.magalindo8.Preferencias;
import com.magalindo8.RequestHandler;

public class GameActivity extends AndroidApplication{
	
	LogicaJuego logicaJuego;
	Preferencias preferencias;
	
	protected void onCreate(Bundle savedInstanceState) {
		preferencias = new Preferencias(this);
		logicaJuego = new LogicaJuego(preferencias.getMonedas(), preferencias.getMaxAsteroides(), preferencias.getMisiles(), new RequestHandler(Adds.adView, Adds.interstitial));
		this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
		getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
		super.onCreate(savedInstanceState);
		initialize(logicaJuego);
	}
	
	@Override
	protected void onPause() {
		super.onPause();
		
		preferencias.setMonedas(logicaJuego.getMonedas());
		preferencias.setMisiles(logicaJuego.getMisiles());
		preferencias.setMaxAsteroides(logicaJuego.getMaxAsteroidesDestruidos());
//		finish();
//		if(logicaJuego.isMuerto()){
////			setResult(RESULT_OK);
//			Estados.RESTART=true;
//		}else{
////			setResult(RESULT_CANCELED);
//			Estados.RESTART=false;
//		}
//		finish();
	}
	
}

